package com.unisal.teste;

import com.unisal.java.AdaptadorDePato;
import com.unisal.java.PatroBravo;
import com.unisal.java.Peru;
import com.unisal.java.PeruRapido;

public class PeruTeste {
	public static void main(String[] args) {

		PatroBravo pato = new PatroBravo();

		PeruRapido peru = new PeruRapido();

		Peru adaptadorPato = new AdaptadorDePato(pato);

		System.out.println("O pato diz...");
		pato.grasnar();
		pato.voar();

		System.out.println("\nO peru diz...");
		testaPeru(peru);

		System.out.println("\nO adaptador de pato para peru diz...");
		testaPeru(adaptadorPato);

	}

	private static void testaPeru(Peru peru) {
		peru.gorgolejar();
		peru.voar();

	}
}
